package com.seari.custody.service;

import com.seari.custody.bean.Project;
import com.seari.custody.bean.ProjectSearchDTO;

import java.util.List;
import java.util.Map;

public interface ProjectService {
    Project qryByProjectId(String id);

    Integer updProject(Project project);

    Project qryByProjectNo(String projectNo);

    /**
     * 模糊查询projectName
     * @param keyWord
     * @return
     */
    List<ProjectSearchDTO> qryLikeProjectName(String keyWord);

    /**
     * 会议先行 建立项目
     * @param projectName
     * @param projectId
     * @return
     */
    Integer createProjectByProjectName(String projectName,String projectId);

    /**
     * 获取工程信息概况文档
     * @param projectId
     * @return
     */
    String getProjectBaseInfoByProjectId(String projectId);

    /**
     * 动态选卡项
     * @param projectId
     * @return
     */
    Map<String,String> dynamicSelectCard(String projectId);


    Project qryByNo(String no);
}
